package sqlop

import (
	"likeadmin/clog"
	dbc "likeadmin/dbc"
)

func ExecOneP(sql string, valueOne interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne)
	//if db.RowsAffected > 0 {
	clog.Print("sqlop,ExecOneP,sql=", sql)
	clog.Info("sqlop,ExecOneP,valueOne=", valueOne)
	clog.Info("sqlop,ExecOneP,db.RowsAffected=", db.RowsAffected)
	//}
	return db.Error
}

func ExecTwoP(sql string, valueOne interface{}, valueTwo interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo)
	//if db.RowsAffected > 0 {
	clog.Print("sqlop,ExecTwoP,sql=", sql)
	clog.Info("sqlop,ExecTwoP,valueOne=", valueOne)
	clog.Info("sqlop,ExecTwoP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecTwoP,db.RowsAffected=", db.RowsAffected)
	//}
	return db.Error
}

func ExecThreeP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree)
	//if db.RowsAffected > 0 {
	clog.Print("sqlop,ExecThreeP,sql=", sql)
	clog.Info("sqlop,ExecThreeP,valueOne=", valueOne)
	clog.Info("sqlop,ExecThreeP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecThreeP,valueThree=", valueThree)
	clog.Info("sqlop,ExecThreeP,db.RowsAffected=", db.RowsAffected)
	//}
	return db.Error
}

func ExecFourP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour)
	//if db.RowsAffected > 0 {
	clog.Print("sqlop,ExecFourP,sql=", sql)
	clog.Info("sqlop,ExecFourP,valueOne=", valueOne)
	clog.Info("sqlop,ExecFourP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecFourP,valueThree=", valueThree)
	clog.Info("sqlop,ExecFourP,valueFour=", valueFour)
	clog.Info("sqlop,ExecFourP,db.RowsAffected=", db.RowsAffected)
	//}
	return db.Error
}

func ExecFiveP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive)
	//if db.RowsAffected > 0 {
	clog.Print("sqlop,ExecFiveP,sql=", sql)
	clog.Info("sqlop,ExecFiveP,valueOne=", valueOne)
	clog.Info("sqlop,ExecFiveP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecFiveP,valueThree=", valueThree)
	clog.Info("sqlop,ExecFiveP,valueFour=", valueFour)
	clog.Info("sqlop,ExecFiveP,valueFive=", valueFive)
	clog.Info("sqlop,ExecFiveP,db.RowsAffected=", db.RowsAffected)
	return db.Error
	//}
}

func ExecSixP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix)
	//if db.RowsAffected > 0 {
	clog.Print("sqlop,ExecSixP,sql=", sql)
	clog.Info("sqlop,ExecSixP,valueOne=", valueOne)
	clog.Info("sqlop,ExecSixP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecSixP,valueThree=", valueThree)
	clog.Info("sqlop,ExecSixP,valueFour=", valueFour)
	clog.Info("sqlop,ExecSixP,valueFive=", valueFive)
	clog.Info("sqlop,ExecSixP,valueSix=", valueSix)
	clog.Info("sqlop,ExecSixP,db.RowsAffected=", db.RowsAffected)
	return db.Error
	//}
}

func ExecSevenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven)
	clog.Print("sqlop,ExecSevenP,sql=", sql)
	clog.Info("sqlop,ExecSevenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecSevenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecSevenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecSevenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecSevenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecSevenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecSevenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecSevenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecEightP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight)
	clog.Print("sqlop,ExecEightP,sql=", sql)
	clog.Info("sqlop,ExecEightP,valueOne=", valueOne)
	clog.Info("sqlop,ExecEightP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecEightP,valueThree=", valueThree)
	clog.Info("sqlop,ExecEightP,valueFour=", valueFour)
	clog.Info("sqlop,ExecEightP,valueFive=", valueFive)
	clog.Info("sqlop,ExecEightP,valueSix=", valueSix)
	clog.Info("sqlop,ExecEightP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecEightP,valueEight=", valueEight)
	clog.Info("sqlop,ExecEightP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecNineP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine)
	clog.Print("sqlop,ExecNineP,sql=", sql)
	clog.Info("sqlop,ExecNineP,valueOne=", valueOne)
	clog.Info("sqlop,ExecNineP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecNineP,valueThree=", valueThree)
	clog.Info("sqlop,ExecNineP,valueFour=", valueFour)
	clog.Info("sqlop,ExecNineP,valueFive=", valueFive)
	clog.Info("sqlop,ExecNineP,valueSix=", valueSix)
	clog.Info("sqlop,ExecNineP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecNineP,valueEight=", valueEight)
	clog.Info("sqlop,ExecNineP,valueNine=", valueNine)
	clog.Info("sqlop,ExecNineP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecTenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen)
	clog.Print("sqlop,ExecTenP,sql=", sql)
	clog.Info("sqlop,ExecTenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecTenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecTenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecTenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecTenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecTenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecTenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecTenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecTenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecTenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecTenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecElevenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven)
	clog.Print("sqlop,ExecElevenP,sql=", sql)
	clog.Info("sqlop,ExecElevenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecElevenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecElevenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecElevenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecElevenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecElevenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecElevenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecElevenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecElevenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecElevenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecElevenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecElevenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecTwelveP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve)
	clog.Print("sqlop,ExecTwelveP,sql=", sql)
	clog.Info("sqlop,ExecTwelveP,valueOne=", valueOne)
	clog.Info("sqlop,ExecTwelveP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecTwelveP,valueThree=", valueThree)
	clog.Info("sqlop,ExecTwelveP,valueFour=", valueFour)
	clog.Info("sqlop,ExecTwelveP,valueFive=", valueFive)
	clog.Info("sqlop,ExecTwelveP,valueSix=", valueSix)
	clog.Info("sqlop,ExecTwelveP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecTwelveP,valueEight=", valueEight)
	clog.Info("sqlop,ExecTwelveP,valueNine=", valueNine)
	clog.Info("sqlop,ExecTwelveP,valueTen=", valueTen)
	clog.Info("sqlop,ExecTwelveP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecTwelveP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecTwelveP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecThirteenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen)
	clog.Print("sqlop,ExecThirteenP,sql=", sql)
	clog.Info("sqlop,ExecThirteenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecThirteenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecThirteenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecThirteenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecThirteenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecThirteenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecThirteenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecThirteenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecThirteenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecThirteenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecThirteenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecThirteenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecThirteenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecThirteenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecFourteenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen)
	clog.Print("sqlop,ExecFourteenP,sql=", sql)
	clog.Info("sqlop,ExecFourteenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecFourteenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecFourteenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecFourteenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecFourteenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecFourteenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecFourteenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecFourteenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecFourteenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecFourteenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecFourteenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecFourteenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecFourteenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecFourteenP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecFourteenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecFifteenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}, valueFifteen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen, valueFifteen)
	clog.Print("sqlop,ExecFifteenP,sql=", sql)
	clog.Info("sqlop,ExecFifteenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecFifteenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecFifteenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecFifteenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecFifteenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecFifteenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecFifteenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecFifteenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecFifteenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecFifteenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecFifteenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecFifteenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecFifteenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecFifteenP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecFifteenP,valueFifteen=", valueFifteen)
	clog.Info("sqlop,ExecFifteenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecSixteenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}, valueFifteen interface{}, valueSixteen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen, valueFifteen, valueSixteen)
	clog.Print("sqlop,ExecSixteenP,sql=", sql)
	clog.Info("sqlop,ExecSixteenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecSixteenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecSixteenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecSixteenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecSixteenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecSixteenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecSixteenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecSixteenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecSixteenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecSixteenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecSixteenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecSixteenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecSixteenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecSixteenP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecSixteenP,valueFifteen=", valueFifteen)
	clog.Info("sqlop,ExecSixteenP,valueSixteen=", valueSixteen)
	clog.Info("sqlop,ExecSixteenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecSeventeenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}, valueFifteen interface{}, valueSixteen interface{}, valueSeventeen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen, valueFifteen, valueSixteen, valueSeventeen)
	clog.Print("sqlop,ExecSeventeenP,sql=", sql)
	clog.Info("sqlop,ExecSeventeenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecSeventeenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecSeventeenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecSeventeenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecSeventeenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecSeventeenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecSeventeenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecSeventeenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecSeventeenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecSeventeenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecSeventeenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecSeventeenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecSeventeenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecSeventeenP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecSeventeenP,valueFifteen=", valueFifteen)
	clog.Info("sqlop,ExecSeventeenP,valueSixteen=", valueSixteen)
	clog.Info("sqlop,ExecSeventeenP,valueSeventeen=", valueSeventeen)
	clog.Info("sqlop,ExecSeventeenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecEighteenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}, valueFifteen interface{}, valueSixteen interface{}, valueSeventeen interface{}, valueEighteen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen, valueFifteen, valueSixteen, valueSeventeen, valueEighteen)
	clog.Print("sqlop,ExecEighteenP,sql=", sql)
	clog.Info("sqlop,ExecEighteenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecEighteenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecEighteenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecEighteenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecEighteenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecEighteenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecEighteenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecEighteenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecEighteenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecEighteenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecEighteenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecEighteenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecEighteenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecEighteenP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecEighteenP,valueFifteen=", valueFifteen)
	clog.Info("sqlop,ExecEighteenP,valueSixteen=", valueSixteen)
	clog.Info("sqlop,ExecEighteenP,valueSeventeen=", valueSeventeen)
	clog.Info("sqlop,ExecEighteenP,valueEighteen=", valueEighteen)
	clog.Info("sqlop,ExecEighteenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecNineteenP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}, valueFifteen interface{}, valueSixteen interface{}, valueSeventeen interface{}, valueEighteen interface{}, valueNineteen interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen, valueFifteen, valueSixteen, valueSeventeen, valueEighteen, valueNineteen)
	clog.Print("sqlop,ExecNineteenP,sql=", sql)
	clog.Info("sqlop,ExecNineteenP,valueOne=", valueOne)
	clog.Info("sqlop,ExecNineteenP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecNineteenP,valueThree=", valueThree)
	clog.Info("sqlop,ExecNineteenP,valueFour=", valueFour)
	clog.Info("sqlop,ExecNineteenP,valueFive=", valueFive)
	clog.Info("sqlop,ExecNineteenP,valueSix=", valueSix)
	clog.Info("sqlop,ExecNineteenP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecNineteenP,valueEight=", valueEight)
	clog.Info("sqlop,ExecNineteenP,valueNine=", valueNine)
	clog.Info("sqlop,ExecNineteenP,valueTen=", valueTen)
	clog.Info("sqlop,ExecNineteenP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecNineteenP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecNineteenP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecNineteenP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecNineteenP,valueFifteen=", valueFifteen)
	clog.Info("sqlop,ExecNineteenP,valueSixteen=", valueSixteen)
	clog.Info("sqlop,ExecNineteenP,valueSeventeen=", valueSeventeen)
	clog.Info("sqlop,ExecNineteenP,valueEighteen=", valueEighteen)
	clog.Info("sqlop,ExecNineteenP,valueNineteen=", valueNineteen)
	clog.Info("sqlop,ExecNineteenP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecTwentyP(sql string, valueOne interface{}, valueTwo interface{}, valueThree interface{}, valueFour interface{}, valueFive interface{}, valueSix interface{}, valueSeven interface{}, valueEight interface{}, valueNine interface{}, valueTen interface{}, valueEleven interface{}, valueTwelve interface{}, valueThirteen interface{}, valueFourteen interface{}, valueFifteen interface{}, valueSixteen interface{}, valueSeventeen interface{}, valueEighteen interface{}, valueNineteen interface{}, valueTwenty interface{}) error {
	var db = dbc.DB.Exec(sql, valueOne, valueTwo, valueThree, valueFour, valueFive, valueSix, valueSeven, valueEight, valueNine, valueTen, valueEleven, valueTwelve, valueThirteen, valueFourteen, valueFifteen, valueSixteen, valueSeventeen, valueEighteen, valueNineteen, valueTwenty)
	clog.Print("sqlop,ExecTwentyP,sql=", sql)
	clog.Info("sqlop,ExecTwentyP,valueOne=", valueOne)
	clog.Info("sqlop,ExecTwentyP,valueTwo=", valueTwo)
	clog.Info("sqlop,ExecTwentyP,valueThree=", valueThree)
	clog.Info("sqlop,ExecTwentyP,valueFour=", valueFour)
	clog.Info("sqlop,ExecTwentyP,valueFive=", valueFive)
	clog.Info("sqlop,ExecTwentyP,valueSix=", valueSix)
	clog.Info("sqlop,ExecTwentyP,valueSeven=", valueSeven)
	clog.Info("sqlop,ExecTwentyP,valueEight=", valueEight)
	clog.Info("sqlop,ExecTwentyP,valueNine=", valueNine)
	clog.Info("sqlop,ExecTwentyP,valueTen=", valueTen)
	clog.Info("sqlop,ExecTwentyP,valueEleven=", valueEleven)
	clog.Info("sqlop,ExecTwentyP,valueTwelve=", valueTwelve)
	clog.Info("sqlop,ExecTwentyP,valueThirteen=", valueThirteen)
	clog.Info("sqlop,ExecTwentyP,valueFourteen=", valueFourteen)
	clog.Info("sqlop,ExecTwentyP,valueFifteen=", valueFifteen)
	clog.Info("sqlop,ExecTwentyP,valueSixteen=", valueSixteen)
	clog.Info("sqlop,ExecTwentyP,valueSeventeen=", valueSeventeen)
	clog.Info("sqlop,ExecTwentyP,valueEighteen=", valueEighteen)
	clog.Info("sqlop,ExecTwentyP,valueNineteen=", valueNineteen)
	clog.Info("sqlop,ExecTwentyP,valueTwenty=", valueTwenty)
	clog.Info("sqlop,ExecTwentyP,db.RowsAffected=", db.RowsAffected)
	return db.Error
}

func ExecNoP(sql string) {
	var db = dbc.DB.Exec(sql)
	if db.RowsAffected > 0 {
		clog.Print("sqlop,ExecNoP,sql=", sql)
		clog.Info("sqlop,ExecNoP,db.RowsAffected=", db.RowsAffected)
	}
}
   